export namespace PageAction {

  export class Reset {
    static readonly type = `重置分页参数`;
  }

  export class ChangeCount {
    static readonly type = `改变分页总数`;

    constructor(public count: number) {
    }
  }

  export class ChangeNo {
    static readonly type = `改变分页页码`;

    constructor(public pageNo: number) {
    }
  }

  export class ChangeSize {
    static readonly type = `改变分页每页条数`;

    constructor(public pageSize: number) {
    }
  }

  export class ChangeOrder {
    static readonly type = `改变分页排序顺序`;

    constructor(public order: string) {
    }
  }

  export class ChangeOrderBy {
    static readonly type = `改变分页排序字段`;

    constructor(public orderBy: string) {
    }
  }

  export class ChangeParam {
    static readonly type = `改变分页查询条件`;

    constructor(public param: any) {
    }
  }

}
